human flesh - French English Dictionary